part of 'use_case.dart';

abstract class EmailVerificationDuringEmailChangeFailure extends Failure {
  const EmailVerificationDuringEmailChangeFailure();
}

class InvalidEmailEmailVerificationDuringEmailChangeFailure
    extends EmailVerificationDuringEmailChangeFailure {
  const InvalidEmailEmailVerificationDuringEmailChangeFailure();
}

class SameEmailEmailVerificationDuringEmailChangeFailure
    extends EmailVerificationDuringEmailChangeFailure {
  const SameEmailEmailVerificationDuringEmailChangeFailure();
}

class AlreadyExistingUserEmailVerificationDuringEmailChangeFailure
    extends EmailVerificationDuringEmailChangeFailure {
  const AlreadyExistingUserEmailVerificationDuringEmailChangeFailure();
}

class EmailSendingErrorEmailVerificationDuringEmailChangeFailure
    extends EmailVerificationDuringEmailChangeFailure {
  const EmailSendingErrorEmailVerificationDuringEmailChangeFailure();
}
